const registerForm = document.getElementById('register-form');

registerForm.addEventListener('submit', function (e) {
  e.preventDefault();
  const newUsername = document.getElementById('new-username').value;
  const newPassword = document.getElementById('new-password').value;
  const confirmPassword = document.getElementById('confirm-password').value;
  const email = document.getElementById('email').value;

  // 验证用户名长度至少为 3 个字符
  if (newUsername.length < 3) {
    alert('用户名至少需要 3 个字符');
    return;
  }

  // 验证密码长度至少为 6 个字符且两次输入一致
  if (newPassword.length < 6 || newPassword!== confirmPassword) {
    alert('密码至少需要 6 个字符且两次输入必须一致');
    return;
  }

  // 简单验证邮箱格式，更严谨的验证可使用正则表达式
  if (!email.includes('@')) {
    alert('请输入有效的邮箱地址');
    return;
  }

  // 这里应该是真正与后端交互进行注册的逻辑，此处为了示例简单模拟注册成功的情况
  // 实际应用中需要发送 AJAX 请求或者使用 fetch 等方式与后端 API 通信进行注册
  alert('注册成功！');
  window.location.href = 'login.html';
});